//ajaxPrefilter 用于 指定预先处理Ajax参数选项的回调函数
$.ajaxPrefilter(function (options) {
    //给接口统一请求的根路径
    options.url = 'http://ajax.frontend.itheima.net' + options.url;
    //给有权限的接口设置请求头
    //indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。
    if (options.url.indexOf('/my/') !== -1) {
        options.headers = {
            Authorization: localStorage.getItem('token')
        }
    }

    //限制后台首页的访问权限
    options.complete = function (res) {
        //不管成功还是失败，都会调用这个函数
        console.log(res);

        if (res.responseJSON.status === 1 && res.responseJSON.message === '身份认证失败！') {
            localStorage.removeItem('token');
            location.href = '/login.html';
        }
    }
});